Google\Auth\CredentialSource\AwsNativeSource S

Total Complexity 28
Dependencies 4
Dependents 1
Total lines 348
Lines of code 170
Logical lines of code 79
Comment lines 96
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
fetchSubjectToken()
A
44 8 44
getSignedRequestHeaders()
S
45 4 44
getSigningVarsFromEnv()
S
62 4 12
getRegionFromEnv()
S
68 3 7
getSigningVarsFromUrl()
S
60 1 14
getImdsV2SessionToken()
S
62 1 12
__construct()
S
69 1 7
getRegionFromUrl()
S
70 1 5
getRoleName()
S
69 1 6
getCacheKey()
S
71 1 6
hmacSign()
S
77 1 3
utf8Encode()
S
78 1 3
getSignatureKey()
S
67 1 7